//
//  iPhone.m
//  Day3
//
//  Created by wenjim on 17/9/14.
//  Copyright © 2017年 WenJim. All rights reserved.
//

#import "iPhone.h"

@implementation iPhone

/*
 类方法中可以直接调用类方法
 类方法中不可以直接调用对象方法
 类方法中不能访问成员变量
 */

+ (void)carameWithFlahlightStatus:(FlahlightStatus)status
{
    if (status == kFlahlightStatusOpen) {
        
//        [iPhone openFlahlight];
        // 其实在类方法中调用类方法除了可以使用类名调用以外，还可以使用self来调用
        // self == iPhone
        [self openFlahlight];
        
    }else{
       
//        [iPhone closeFlahlight];
        
        [self closeFlahlight];
    }
    
    
    NSLog(@"拍照");
}

+(void)openFlahlight
{
    NSLog(@"打开闪光灯");
}

+(void)closeFlahlight
{
     NSLog(@"关闭闪光灯");
}

@end
